Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F6 Spain F7 Spain F18 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F25 Spain F26 Spain F28 Spain F30 Spain F34a France F1 France F2 France F3 Spain F3 Portugal F1 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F6 Spain F7 Spain F12 Spain F13 Spain F26 Spain F27 Ukraine F2 Ukraine F3 Spain F32 Germany F5 Italy F1 Italy F2 Egypt F1 Egypt F2 Portugal F1 Egypt F3 Portugal F2 Portugal F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 France F17 France F18 France F7 Italy F10 Italy F10 Russia F3 Russia F4 XXXVII Torneig C.E. Laieta - Barcelona Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Ostdeutscher Sparkessen Cup - Dresden LXV Concurso Internacional Vigo - Vigo Samsung Securities Cup - Seoul Prosperita Open 2006 - Ostrava 5° Sporting Challenger - Turin Steelers Cup - Kosice Kos-Zucchetti Tennis Cup - Cordenons Dusseldorf Open 2006 - Dusseldorf Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Mamaia Challenger - Constanta LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Challenger Ciudad de Guayaquil - Guayaquil Internazionali di Tennis di Bergamo - Bergamo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc ATP Open Castilla y Leon - Segovia Tatra Banka Slovak Open - Bratislava Pozoblanco Challenger Segovia Challenger Heilbronn Challenger Rabat Challenger Binghamton Challenger Tiburon Challenger Monterrey Challenger Champaign Challenger Da Nang Challenger Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Arroyo de la Encomienda - Valladolid Badden Open by Rothaus - Ettlingen Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona Privatbank Open 2006 - Dnepropetrovsk Morocco Tennis Tour - Fes San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Porsche Open - Poznan Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca San Marino Cepu Open - San Marino Copa Petrobras Uruguay - Montevideo BCR Open Romania - Bucharest Morocco Tennis Tour - Meknes Ostdeutscher Sparkassen Cup - Dresden Grand Prix de Tennis de Lyon - Lyon UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Abierto Mexicano Telcel - Acapulco ATP Challenger Trophy 2008 - Trnava Open Seat Godo 2007 - Barcelona Meknes Challenger Marrakech Challenger St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Open de Moselle - Metz If Stockholm Open - Stockholm Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Masters Series - Hamburg BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chennai Open - Chennai Brisbane International - Brisbane Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Prostejov Challenger International German Open - Hamburg Braunschweig Challenger ATP Studena Croatia Open Umag - Umag Segovia Challenger Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland ATP Open Castilla y Leon - Segovia Irving Challenger ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade XI Torneo Internazionale di Tennis - Barletta Open de Nice Cote d'Azur - Nice San Benedetto Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Perugia Challenger Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Cortina Challenger Abierto Mexicano Telcel - Acapulco Segovia Challenger Grand Prix Hassan II - Casablanca La Rinascente Tennis Cup Harbour Club Milano - Milan Gerry Weber Open - Halle Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Portugal Open - Oeiras Bet-at-home Open - Hamburg Bangkok Challenger Bangkok Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Launceston Challenger Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Swiss Indoors Basel - Basel Zhuhai Challenger Rio Open - Rio de Janeiro Ricoh Open - 's-Hertogenbosch Barletta Challenger Timisoara Challenger - Timisoara Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Sydney International - Sydney Oberstaufen Cup - Oberstaufen Grand Prix Hassan II - Marrakech European Open - Antwerp Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Arroyo de la Encomienda - Valladolid Poznan Challenger Nottingham Challenger Open de Tenis Amaya - Pamplona Olimp Kyiv Open - Kiev Copa Sevilla 2007 - Seville Media Will Cup Busan Challenger Tennis - Busan The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn Czech Open 2006 - Prostejov Trofeo Sisma Mantova - Mantova Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Ilkley Challenger Surbiton Challenger Nottingham Challenger Lambertz Open by Stawag - Aachen Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Como Challenger II Cyclus Open de Tenis - Florianopolis XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Mitsubishi Electric Europe Cup - Monza Polska Energia Open - Bytom Steelers Cup - Kosice Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Kos-Zucchetti Tennis Cup - Cordenons UTC Open by Selena - Cherkassy Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Ford de Cherbourg - Cherbourg Unicredit (Suisse) Bank S. A. Challenger - Chiasso Portoroz Challenger Tunis Challenger ECM Prague Open - Prague Canberra Challenger Riviera di Rimini Challenger - Rimini Open des Alpes Trophee BNP Paribas - Grenoble Shenzhen Challenger X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Ciudad de Pozoblanco Open Diputacion - Cordoba Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta XL Bermuda Open - Bermuda Roma Open Challenger - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Porsche Open - Poznan Genova Open Challenger - Genova Pekao Open - Szczecin Open Tarragona Costa Daurada - Tarragona PEOPLEnet CUP - Dnepropetrovsk Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger Prostejov Challenger Braunschweig Challenger Orbetello Challenger Poznan Challenger San Marino Challenger Vigo Challenger Manerbio Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Tarragona Challenger Tashkent Challenger BCR Open Romania - Bucharest Astana Challenger Copa Telmex - Buenos Aires Khanty-Mansiysk Challenger Genova Challenger Tanger Challenger St. Brieuc Challenger Dutch Open Tennis - Amersfoort Prostejov Challenger BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Pozoblanco Challenger St. Petersburg Open - St. Petersburg Segovia Challenger Orange Prokom Open - Sopot Copa Telmex - Buenos Aires Todi Challenger Tarragona Challenger Monterrey Challenger Open de Tenis Comunidad Valenciana - Valencia Copa Telmex - Buenos Aires Lyon Challenger Pilot Pen Tennis - New Haven Open Sud de France - Montpellier Tunis Challenger Brasil Open - Costa do Sauipe Open de Moselle - Metz German Tennis Championships - Hamburg China Open - Beijing Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam Pilot Pen Tennis - New Haven Catella Swedish Open - Bastad AEGON Championships - London Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo AEGON Championships - London Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow If Stockholm Open - Stockholm Ecuador Open - Quito Memphis Open - Memphis Rakuten Japan Open - Tokyo Brisbane International - Brisbane AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Apia International - Sydney Suisse Open - Gstaad Moscow Challenger Grand Prix Hassan II - Casablanca Brisbane International - Brisbane Barranquilla Challenger Credit Agricole Suisse Open - Gstaad Mons Challenger Ho Chi Minh City Challenger Dubai Duty Free Tennis Championships - Dubai Mouilleron-Le-Captif Challenger Barcelona Open BancSabadell - Barcelona Malaysian Open - Kuala Lumpur AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport Aegon Nottingham Open - Nottingham AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Szczecin Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Qatar ExxonMobil Open - Doha Apia International - Sydney China Open - Beijing Abierto Mexicano Telcel - Acapulco Irving Challenger Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb Burnie Challenger Marbella Challenger Alicante Challenger ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Gwangju Challenger Knoxville Challenger Ostrava Challenger Aegon Nottingham Open - Nottingham Trofeo Conde de Godo - Barcelona Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Citi Open - Washington Generali Open - Kitzbuhel Status Athens Open - Athens Power Horse Cup - Dusseldorf Tata Open Maharashtra - Pune Siemens Open 2007 - Scheveningen Apia International - Sydney Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Ecuador Open - Quito Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Barcelona Open BancSabadell - Barcelona Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport BMW Open - Munich San Marino Cepu Open - San Marino Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Open de Moselle - Metz Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Apia International - Sydney Chennai Open - Chennai Open Seat Godo - Barcelona Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Hypo Group Tennis International - Portschach Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Next Generation Adelaide International - Adelaide Catella Swedish Open - Bastad Open 13 - Marseille Heineken Open - Auckland SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane Estoril Open - Estoril Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Open de Nice Cote d'Azur - Nice Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Citi Open - Washington Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Gerry Weber Open - Halle SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Generali Open - Kitzbuhel Moselle Open - Metz Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Moselle Open - Metz Quimper Challenger Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Open SEAT 2008 - Barcelona Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Coupe Rogers - Montreal French Open - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open Sabadell Atlantico - Barcelona Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 Australian Open - Melbourne U.S. Open - New York U.S. Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Wimbledon (juniors)